home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Programming / tek / msg / getmsgsender.c < prev    next >
C/C++ Source or Header  |  2001-05-12  |  419b  |  28 lines

  1.  
  2. #include "tek/msg.h"
  3. #include "tek/kn/exec.h"
  4. #include "tek/kn/sock.h"
  5.  
  6. /* 
  7. **    TEKlib
  8. **    (C) 2001 TEK neoscientists
  9. **    all rights reserved.
  10. **
  11. **    TSTRPTR sender = TGetMsgSender(TAPTR msg)
  12. **
  13. **    get message sender host.
  14. */
  15.  
  16. TSTRPTR TGetMsgSender(TAPTR mem)
  17. {
  18.     if (mem)
  19.     {
  20.         TMSG *msg = ((TMSG *) mem) - 1;
  21.         if (msg->sender)
  22.         {
  23.             return kn_getsockname(((knnetmsg *) msg->sender)->sendername);
  24.         }
  25.     }
  26.     return TNULL;
  27. }
  28.